• word of the day

    trichoglossus moluccanus

    trichoglossus moluccanus - Dictionary definition and meaning for word trichoglossus moluccanus

    Definition
    (noun) a kind of lorikeet
    Synonyms : rainbow lorikeet
Download our Mobile App Today
Receive our word of the day
on Whatsapp